#comments { line-height:16px; }
#comments h2 { font-size:1.231em; text-transform:uppercase; position:relative; margin:0 0 1px; padding:0 0 5px 2px; background:url(/magazine/graphics/line_horiz_chevron.png) repeat-x 0 100%; color:#000; }
#comments .comments_question { background:#F6F4F1; color:#000; font-weight:bold; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; margin:0; padding:13px 11px; }
#comments ul { margin:0; padding:0; list-style:none; }
#comments ul li { margin:0 0 12px; background:none; padding:11px 12px 12px; min-height:1px; }
#comments ul li:after { content:"."; visibility:hidden; height:0; display:block; clear:both; }
#comments ul li.even { background:#F6F4F1; }
#comments ul li.on_hold { background:#F4D9D9; margin-top:12px; }
#comments ul li p { margin:0; color:#7F7B6E; }
#comments ul li .byline { margin:0 0 9px; padding:0; color:#F15A22; font-size:.923em; line-height:13px; }
#comments ul li .byline a { color:#F15A22; text-decoration:none; }
#comments ul li .byline a:hover { text-decoration:underline; }
#comments ul li .meta { margin:9px 0 0; padding:0; clear:left; color:#7F7B6E; float:left; font-size:.846em; line-height:13px; }
#comments ul li .meta a { text-transform:uppercase; text-decoration:none; color:#7F7B6E; }
#comments ul li .meta a:hover { text-decoration:underline; }
#comments ul li .icon { margin-bottom:8px; }
#wrapper #comments ul li.on_hold p, #wrapper #comments ul li.on_hold .author, #wrapper #comments ul li.on_hold .date { color:#7F7B6E; }
#wrapper #comments ul li .action { margin:9px 0 0; float:right; clear:both; font-size:.923em; line-height:13px; }
#wrapper #comments ul li .action a { padding:4px 10px; font-size:.846em; line-height:12px; color:#FFF; text-transform:uppercase; text-decoration:none; background:#A8A89E; }
#wrapper #comments ul li .action a:hover { background:#F15A22; }
#wrapper #comments_form .button { margin-left:125px; }
#wrapper #comments_form .loggedout a { margin-right:10px; }
#wrapper #comments_form { color:#67645A; }
#wrapper #comments_form.formbox .field div label { font-weight:normal; float:left; width:100px; }
#wrapper #comments_form.formbox form { padding-bottom:5px; }

/* Comment Moderation Blogs */
#StoryBlog .header_sleeve { zoom:1; font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; font-size:1em; }
#StoryBlog .header_sleeve:after { content:"."; clear:both; display:block; visibility:hidden; height:0; }
#StoryBlog .header_sleeve h3 { float:left; width:50%; background:url(/magazine/graphics/arrow.down.gif) no-repeat 0 6px; padding-left:15px; font-size:1em; }
#StoryBlog .header_sleeve .buttons_sleeve { float:right; padding-top:1px; }
#StoryBlog .header_sleeve .buttons_sleeve .text_button { float:left; margin-left:10px; }
#StoryBlog .header_sleeve .buttons_sleeve .text_button a { padding:4px 10px; font-size:.846em; line-height:12px; color:#FFF; text-transform:uppercase; text-decoration:none; background:#A8A89E; }
#StoryBlog .header_sleeve .buttons_sleeve .text_button a:hover { background:#F15A22; }